package cn.wjh.business.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 认证记录对象 tbl_auth_record
 *
 * @author jiraWu
 * @date 2023-10-27
 */
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("tbl_auth_record")
public class AuthRecord extends BaseEntity {
	private static final long serialVersionUID = 1L;


	/**
	 * 认证记录Id
	 */
	@TableId
	private Long authRecordId;


	/**
	 * 认证用户Id
	 */
	@Excel(name = "认证用户Id")
	private Long userId;


	/**
	 * 认证的身份Id
	 */
	@Excel(name = "认证的身份Id")
	private Long postId;


	/**
	 * 所属报部门
	 */
	@Excel(name = "所属报部门")
	private Long deptId;


	/**
	 * 0待审核 1审核通过 2审核不通过
	 */
	@Excel(name = "0待审核 1审核通过 2审核不通过")
	private Integer status;


	/**
	 * 不通过原因
	 */
	@Excel(name = "不通过原因")
	private String reason;


	/**
	 * 申请原因
	 */
	@Excel(name = "申请原因")
	private String applicationReason;


	/**
	 * 认证资料
	 */
	@Excel(name = "认证资料")
	private String authFile;


	/**
	 * 认证时间
	 */
	private Date createTime;


	/**
	 * 修改时间
	 */
	private Date updateTime;


	/**
	 * 认证人
	 */
	private String createBy;


	/**
	 * 修改人
	 */
	private String updateBy;

}

